/**
 * Created by mahai on 2019/1/16.
 * 简历 接口模板
 */
const mongoose = require('mongoose');
const Schema = mongoose.Schema;

//创建 Schema
const ResumeSchema = new Schema({
    userId:{
        type:String,
        required:true
    },
    job:{                  //求职意向
        type:Object,
        default:{
            position:'',        //职位
            workingPlace:'',    //工作地点
            salary:0,           //薪资
            status:0            // 0: 系统生成 1: 全职  2 ：兼职
        }
    },
    sill:{              //技能特长
        type:Array,
        required:true
    },
    name:{               //姓名
        type:String,
        required:true
    },
    sex:{               // 性别
        type:String,
        required:true
    },
    age:{               // 出生日期
        type:String,
        required:true
    },
    phone:{               // 手机号码
        type:String,
        required:true
    },
    qq:{                 // qq
        type:String,
        default:''
    },
    email:{               // 邮箱
        type:String,
        required:true
    },
    race:{               //种族
        type:String,
        required:true
    },
    education:{         //学历
        type:String,
        required:true
    },
    major:{             //专业
        type:String,
        default:''
    },
    school:[//学校
        { type: Object, required:true }
    ],
    project:[           //项目
        {type:Object, required:true}
    ],
    interest:[{            //兴趣
        type:String,
        required:true
    }],
    evaluation:{        //自我评价
        type:String,
        required:true
    },
    extra_params:{          //扩展字段
        type:Object,
        default:{
            exports:'extra_params是扩展字段'
        }
    },
    avatar:{
        type:String,
        default:""
    },
    create_time:{  //日期
        type:Date,
        default:Date.now()
    },
    update_time:{  //日期
        type:Date,
        default:Date.now()
    },
});

module.exports = Resume = mongoose.model('resume',ResumeSchema);
